update to HEAD
authorSteve Klabnik <steve@steveklabnik.com>
Mon, 22 Sep 2014 16:27:36 +0000 (12:27 -0400)
committerSteve Klabnik <steve@steveklabnik.com>
Mon, 22 Sep 2014 16:27:36 +0000 (12:27 -0400)
src/cargo/core/manifest.rs
src/cargo/core/package.rs
src/cargo/core/registry.rs
src/cargo/core/source.rs
src/cargo/core/summary.rs
src/cargo/ops/cargo_read_manifest.rs
src/cargo/sources/path.rs

index 1b714c5a5e681bb49e9f46d76ed3ac73fde33555..b3e8ab05224dc73e7846ae85727181c002b124e5 100644 (file)
@@ -339,7 +339,7 @@ impl Manifest {
         Manifest {
             summary: summary.clone(),
             authors: Vec::new(),
-            targets: Vec::from_slice(targets),
+            targets: targets.to_vec(),
             target_dir: target_dir.clone(),
             doc_dir: doc_dir.clone(),
             sources: sources,
index 0ae1b4be785a4110d6a4c3e970fa77557def36be..fb41ee1a36b48d57281ba27feff88bbbfbf08918 100644 (file)
@@ -48,8 +48,8 @@ impl<E, S: Encoder<E>> Encodable<S, E> for Package {
             dependencies: summary.get_dependencies().iter().map(|d| {
                 SerializedDependency::from_dependency(d)
             }).collect(),
-            authors: Vec::from_slice(manifest.get_authors()),
-            targets: Vec::from_slice(manifest.get_targets()),
+            authors: manifest.get_authors().to_vec(),
+            targets: manifest.get_targets().to_vec(),
             manifest_path: self.manifest_path.display().to_string()
         }.encode(s)
     }
@@ -138,7 +138,7 @@ impl PackageSet {
     pub fn new(packages: &[Package]) -> PackageSet {
         //assert!(packages.len() > 0,
         //        "PackageSet must be created with at least one package")
-        PackageSet { packages: Vec::from_slice(packages) }
+        PackageSet { packages: packages.to_vec() }
     }
 
     pub fn len(&self) -> uint {
index 369ad7bf619a1e1898037a41bce522846a044667..807ca2e3b128c7559759ec4b27a43f16ef3b79c0 100644 (file)
@@ -44,7 +44,7 @@ impl<'a> PackageRegistry<'a> {
             try!(source.download(package_ids));
             let packages = try!(source.get(package_ids));
 
-            ret.push_all_move(packages);
+            ret.extend(packages.into_iter());
         }
 
         // TODO: Return earlier if fail
@@ -135,7 +135,7 @@ impl<'a> Registry for PackageRegistry<'a> {
             try!(self.ensure_loaded(dep.get_source_id()));
             let mut ret = Vec::new();
             for src in self.sources.sources_mut() {
-                ret.push_all_move(try!(src.query(dep)));
+                ret.extend(try!(src.query(dep)).into_iter());
             }
             Ok(ret)
         } else {
@@ -165,7 +165,7 @@ pub mod test {
         }
 
         pub fn summaries(mut self, summaries: Vec<Summary>) -> RegistryBuilder {
-            self.summaries.push_all_move(summaries);
+            self.summaries.extend(summaries.into_iter());
             self
         }
 
@@ -175,7 +175,7 @@ pub mod test {
         }
 
         pub fn overrides(mut self, summaries: Vec<Summary>) -> RegistryBuilder {
-            self.overrides.push_all_move(summaries);
+            self.overrides.extend(summaries.into_iter());
             self
         }
 
index 145776558586bdc45063aed817eab317afaf1110..e89eefca875c1d9ca5d6dfeed315ecabd2431bde 100644 (file)
@@ -349,7 +349,7 @@ impl<'a> Registry for SourceSet<'a> {
         let mut ret = Vec::new();
 
         for source in self.sources.iter_mut() {
-            ret.push_all_move(try!(source.query(name)));
+            ret.extend(try!(source.query(name)).into_iter());
         }
 
         Ok(ret)
index e5bee9d9773e1e2298a12e746e8abaa487e71e3d..c3f1bb1f168081c62bb27b9c6fe0fc855700735f 100644 (file)
@@ -16,7 +16,7 @@ impl Summary {
     pub fn new(pkg_id: &PackageId, dependencies: &[Dependency]) -> Summary {
         Summary {
             package_id: pkg_id.clone(),
-            dependencies: Vec::from_slice(dependencies),
+            dependencies: dependencies.to_vec(),
         }
     }
 
index 7681a65406a8f4c721fc0c16c7453f079bf68013..19615f60eeb4c3685a983e808ca7656f115b60fa 100644 (file)
@@ -96,9 +96,9 @@ fn read_nested_packages(path: &Path, source_id: &SourceId,
     let mut ret = vec![pkg];
 
     for p in nested.iter() {
-        ret.push_all_move(try!(read_nested_packages(&path.join(p),
+        ret.extend(try!(read_nested_packages(&path.join(p),
                                         source_id,
-                                        visited)));
+                                        visited)).into_iter());
     }
 
     Ok(ret)
index 7977075693727f34bf22f6af445f9aae79c84a85..af670de059e9efb683c4823f246f131eaf01dacf 100644 (file)
@@ -184,7 +184,7 @@ impl Source for PathSource {
     fn update(&mut self) -> CargoResult<()> {
         if !self.updated {
             let packages = try!(self.read_packages());
-            self.packages.push_all_move(packages);
+            self.packages.extend(packages.into_iter());
             self.updated = true;
         }